package com.gusto.engine.repository.service;

import com.gusto.engine.beans.exceptions.ResCreationException;
import com.gusto.engine.beans.model.Res;

/**
 * <p>The {@code ModelService} service defines data access methods
 * to the underlying storage system</p>
 * 
 * @author amokrane.belloui@gmail.com
 */
public interface RepositoryService {
	
	/**
	 * Get a resource from it's identifier
	 * @param resourceId identifier of the resource
	 * @return
	 * @throws ResCreationException
	 */
	public Res getResource(String resourceId) throws ResCreationException;
	
}
